home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / SHAREWAR / 3900A.ZIP / STARGAZR.EXE / STAR7.TXT < prev    next >
Text File  |  1992-08-14  |  15KB  |  311 lines

  1. An Interview With Mark Herring
  2.  
  3.  By Dan Snapper
  4.  
  5. Mark Herring is the "father" of BBS offline mail reading and the
  6. creator of the .QWK message format.  Back in April of 1988 he
  7. released the first offline mail reader and started the
  8. revolution that has enabled the amazing growth of internationally 
  9. echoed message networks.
  10.  
  11. Known as "Sparky" to many of us, Mark has become a very succesful
  12. shareware author, too.  His current products include the Qmail 4.0
  13. door, QNet 3.0 network messaging software, PCB/FaxMail system, The
  14. Pager Engine, DeLuxe² 1.25, and the recently released 1stReader
  15. 1.00.
  16.  
  17. We asked Sparky to share a brief history on himself and the
  18. evolution of the offline mail reading system.  We also asked him
  19. some questions about his experiences and views on shareware
  20. today...
  21.  
  22. èSparky:
  23.  
  24. I've been calling bulletin board systems since my first call to
  25. a Forum-80 back in March, 1979.  Since then the systems, of
  26. course, have grown quite a lot.  I called that BBS using a 300
  27. baud 'drop-in' modem (called a CAT modem) and the BBS had all of
  28. 160k of disk storage (and that included the OS and programs to
  29. run it too!).
  30.  
  31. Like I said, I've been an enthusiast since then writing terminal
  32. programs, one BBS system (for a TRS-80 Model III back in 1983)
  33. and having fun.  In 1986, soon after PC-Pursuit was introduced,
  34. I wrote a series of programs that would keep a database of
  35. bulletin board systems around the country.  I could select the
  36. BBS systems I wanted to call and the program would generate a
  37. ProComm script file that would handle the work.  I could then go
  38. to bed and have the script call these systems late at night, on
  39. PC-Pursuit, to gather new messages (in a capture file), file
  40. lists and it could also upload and download files
  41. automatically.  It even kept a ratio list so we knew where to
  42. send some files when the ratio got too much out of whack.
  43.  
  44. The systems that I called were all PCBoard systems because the
  45. sysop couldn't change the prompts.  That meant that all of the
  46. systems had the same prompts and the scripts would be reliable. 
  47. That was THE big reason I started working closely with PCBoard,
  48. way back then.
  49.  
  50. I gave another copy of this system (we called it 'Rape and
  51. Pillage') to Charles Grisamore and he and I would call 10-15
  52. systems a night.  Then, around 5:00am, his system would switch
  53. into a host mode where mine would call his, upload everything I
  54. collected, he would send me everything he collected, and then
  55. we'd hang up.  My system would then call two local bulletin
  56. board systems (Radio Free Memphis and Unusual Situations) and
  57. his would call another friend of ours to send him the same
  58. collection of files.
  59.  
  60. I wrote a little 'reader' program that would let us read the
  61. capture file and reply to messages.  Then, the next time we
  62. called the system these messages would get uploaded to the
  63. system.  So, in a sense, this was a 'prehistoric' Qmail system.
  64.  
  65. In February of 1987 another friend of mine, Jim Key, was
  66. thinking of shutting down his PCBoard system so he could get a
  67. system that interfaced with FIDO.  I remember calling him up one
  68. night and asking him if any software was available to let
  69. PCBoard echo messages. He wasn't aware of any - so I told him
  70. I'd try and modify our R&P program.  I did and it worked, but it
  71. was VERY crude.
  72.  
  73. Jim gave me a copy of a PCBoard message base and I reverse
  74. engineered the file format and then wrote a program that
  75. basically cloned ProComm's script language and provided echomail
  76. transfers. That was the birth of PCB-ECHO around the end of
  77. February.  The system was setup between Radio Free Memphis and
  78. Unusual Situations, another PCBoard system based in Memphis and
  79. run by Jim Pottkotter. Everything worked well for about a week
  80. or so until I realized we needed to add a third system into the
  81. works.  Echoing between two systems was easy but adding that
  82. third system took a bit of work. In March we added a system from
  83. California named 'Sleepy Hollow' to the group and things really
  84. started moving.  Soon, systems like The Redundant Department of
  85. Redundancy (Utah), Execnet (NY), LANS (IN), The Sound of Music
  86. (NY), Farwest (British Columbia), Fleamarket (New Jersey), The
  87. Toolshop (Arizona), Qmodem (Iowa), Ed Hopper's PCBoard (Texas),
  88. Sparta PCBoard (New Jersey) all came together to create the
  89. PCB-ECHO network. It was all hubbed out of Memphis on Jim Key's
  90. 40 megabyte Compaq 286 system.
  91.  
  92. So, from then on I was connected with Jim helping him manage
  93. PCB-ECHO.  I fixed the bugs and helped a bit in the
  94. administration.  Only Jim had the software that would let hub
  95. the network - the other systems had the 'node' software.  So the
  96. network was a 'star' type of design where you would soon max out
  97. the number of systems available.  That limit was reached around
  98. 50 systems, and it didn't take too long to reach it.
  99.  
  100. In September of 1987 another friend of mine, Dan Mascheck, moved
  101. from Memphis to a little town named Wharton, TX just sixty miles
  102. outside of Houston, Texas.  He kept calling back home to RFM
  103. (Radio Free Memphis) to keep up with the happenings and was
  104. starting to feel light in the pockets due to the long distance
  105. costs.  One night he called me and asked if there was something
  106. I could do to help him out.
  107.  
  108. Back in 1985, during a vacation to The Smokey Mountains, I had
  109. given some thought to what would happen to our hobby once
  110. measured service was installed throughout the country.  I
  111. reasoned it was obvious that if calls were to be measured in
  112. units it was best to login, download as many messages and files
  113. as you could, then log off and read the messages at your
  114. leisure.  Then, call back and quickly upload the replies.
  115.  
  116. With this idea in mind I started creating The Qmail System for
  117. Dan.  But I wasn't designing it for everyone, basically just for
  118. him to use.  I took the PCBoard 12.x message base formats since
  119. I reasoned it was quicker to just grab the messages rather than
  120. translate them into another format.  And I remember designing
  121. the format to the CONTROL.DAT file in about thirty minutes.  At
  122. the time, I had NO IDEA that I was creating a standard.  If I
  123. had known that, I would have given considerably more thought to
  124. what I was doing.  But at the time I was helping a friend out
  125. with a problem and not thinking much past that stage.
  126.  
  127. The original Qmail 'door' wasn't a door at all.  It tied into
  128. PCBoard through the use of a download protocol.  If you wanted
  129. to upload replies you would use the same protocol (maybe it was
  130. the 'Q' protocol) to upload the replies.  I soon realized that a
  131. door was going to be required so Dan could configure conferences
  132. and his setup, so I had to figure out how to write a door.
  133.  
  134. Well, as work progressed on the door and the original Qmail
  135. Reader a strange thing started happening.  Sysops who belonged
  136. to PCB-ECHO started asking me about the system and told me
  137. they'd buy it as soon as it was finished.  With echomail
  138. becoming more popular, these one or two node systems were
  139. getting overloaded by users calling in and reading mail
  140. 'online'.  The other obvious advantage to the Qmail design (but
  141. one I had failed to realize when I started work on it) was that
  142. it could get local users in and out much quicker so more users
  143. could be serviced by a single node.
  144.  
  145. It turned out that with Qmail, I was in the right place at the
  146. right time with the right idea.  By the time the system was
  147. released on April 15th, 1988 we had 32 orders backlogged ready
  148. for shipping.  I thought I'd be lucky to sell 100 doors in
  149. total.  I had no idea that I'd still be at Qmail development
  150. over four years later with 1,500 sysops owning the system and
  151. over 13,500 copies of our offline mail reader registered.
  152.  
  153. Soon afterwards I realized that the Qmail Door would make an
  154. excellent network hub so I created QNet software for other
  155. PCBoard systems.  This introduced hierarchal networking and got
  156. us away from the 'star' cluster used in PCB-ECHO.  Soon, other
  157. networks were starting up - built around Qmail Door and QNet.
  158.  
  159. PCB-ECHO was transformed into the ILink network on September
  160. 22nd, 1988 when nine 'super regionals' got together and decided
  161. that Andy Keeves would assume the new network administrator from
  162. Jim Key.  Since then, ILink has grown under Andy's management
  163. and other large networks have grown too.
  164.  
  165. Jim Key continued to run Radio Free Memphis until this year. The
  166. system was closed in the spring.  
  167.  
  168. èSTARgazer: 
  169.  
  170. You've recently released a new mail reader called 1stReader.  How
  171. does this product differ from other mail readers currently on the
  172. market?
  173.  
  174. The other mail readers on the market today require that you
  175. combine other programs together with them in order to perform
  176. their full functions.  In other words, if you were to take
  177. offline mail reader XYZ and give it to someone, they couldn't
  178. use it by itself.  It requires a telecommunications program, a
  179. file compression system, text editor, file listing program
  180. (LIST) and other programs in order to work.
  181.  
  182. 1stReader provides all of these programs in one easy-to-install
  183. and use package.  The 'computer intelligence quotient' of the
  184. user does not need to be at the 'expert' level.  Anyone who
  185. knows which serial port is connected to their modem knows
  186. everything that is required to use 1stReader.
  187.  
  188. Since we also created The Qmail Door, both packages work
  189. together to make it easy for new users to download messages. 
  190. We've received one report that a seven-year-old has successfully
  191. installed 1stReader and uses it to receive messages!  Now, try
  192. that with any other offline mail package out there today.
  193.  
  194. èSTARgazer:
  195.  
  196. What method(s) do you currently use to market your products?
  197.  
  198. èSparky:
  199.  
  200. We use the 'demoware' concept.  1stReader normally handles up to
  201. 400 messages per conference.  But, in it's 'demo' mode it will
  202. only let you read up to twenty messages per conference.  We feel
  203. that 20 messages is more than enough to find out if you like the
  204. reader and how it operates.  We do not disable any other feature
  205. in the 'demo' mode.
  206.  
  207. Demoware seems to work pretty well for us.  It lets anyone who
  208. is serious about registering the product evaluate the features
  209. of the system and yet provides an incentive for registration.
  210.  
  211. I've seen where some sysops have objected to 1stReader's
  212. 'crippling' (as they call it) and will not let it be posted on
  213. their systems.  I view the 'demoware' concept just like a
  214. subscription to a bulletin board system.  If the caller likes
  215. the bulletin board system, after a brief evaluation period, they
  216. must pay money to have full access to the BBS.  There is no
  217. difference between this method and 1stReader's 'demoware'
  218. concept.
  219.  
  220. Qmail Door, when it's finally released, will also be available
  221. using the 'demoware' concept.  QNet, on the other hand, uses
  222. traditional or 'classic' shareware methods.  When you evaluate
  223. QNet you have the entire system at your disposal, just like a
  224. registered version.
  225.  
  226. èSTARgazer:
  227.  
  228. Why use different marketing methods for different products? 
  229. Isn't this sort of inconsistent?
  230.  
  231. èSparky:
  232.  
  233. Not really.  We consider QNet to be a 'leader' for sales of the
  234. door and reader.  In other words, why purchase an offline mail
  235. door and/or offline mail reader if the volume of mail on the
  236. bulletin board system doesn't justify it's purchase?
  237.  
  238. If we allow sysops to use QNet fully in a demo mode, then they
  239. will begin to build up large conferences on their own systems by
  240. connecting with other echomail networks.  And that soon drives
  241. up the demand for an offline mail system.  Our hope is that they
  242. remember where they received QNet from and come back to us for
  243. the offline mail products.
  244.  
  245. èSTARgazer:
  246.  
  247. You obviously feel that different products can require different
  248. marketing methods.  What experience(s) have lead you to choose
  249. the method you're now using for distribution of DeLuxe² and
  250. 1stReader?
  251.  
  252. èSparky:
  253.  
  254. When we released the first Qmail Reader back in April 1988, it
  255. was released under 'classic' shareware.  By June we had over 80
  256. Qmail Doors sold but only FIFTEEN Qmail readers registered.  I
  257. can still remember the day I made the decision - I was in
  258. Kennett, Missouri on business.
  259.  
  260. There are two methods that can be used to provide incentives to
  261. register a product.  The first method is the 'carrot' approach -
  262. when you register our product we give you a better one for your
  263. use.  The second method is the 'stick'.  This basically ends up
  264. with you policing conferences and finding people who continue to
  265. use the offline mail reader but do not register it.  You then
  266. beat them over the head with your 'stick' getting them to
  267. register the product.
  268.  
  269. Now, you'll catch a lot more flies if you use honey than vinegar
  270. goes the old saying, and I believe in that.  So, we decided to
  271. create Qmail DeLuxe and give it to those who registered the
  272. shareware offline mail reader.  Within three weeks of DeLuxe's
  273. availability we had over three hundred registrations!
  274.  
  275. My philosophy is that you go with what works.  In our case, we
  276. found that the incentive method worked well.  You don't kill the
  277. goose that lays the golden eggs.  Using this method we've
  278. registered over 13,500 copies of our offline mail reader.
  279.  
  280. We've extended the concept even further with our new 1stReader
  281. product.  When you are finished using the product in its demo
  282. mode, the reader asks the user if they wish to register the
  283. product right now using their credit card.  They can then fill
  284. out an order form in the program and using the
  285. telecommunications module built into the reader, it calls a
  286. computer in our offices dedicated to nothing but processing
  287. orders.
  288.  
  289. When they call our online order processing system, 1stReader
  290. uploads their order (encrypted in a zip file for protection) and
  291. then waits while our system unpacks the order and examines it. 
  292. Then, the user waits about 30 seconds while the system calls out
  293. to the credit card clearing house on the second serial port's
  294. modem. This software checks to make sure the card number is not
  295. stolen and that there is sufficient credit available to complete
  296. the sale.  If the sale was approved then the user can download
  297. the 1ST.KEY file so the can immediately use 1stReader (as a
  298. by-product, our checking account gets deposited with the money
  299. within 72 hours as well).
  300.  
  301. This gives the user 'instant satisfaction'.  For the one minute
  302. phone call they can begin using 1stReader immediately.  We also
  303. send along a THANK.YOU file that thanks the user for the order. 
  304. So far, the system has worked WELL BEYOND our expectations
  305. proving once again that if you make product registration simple
  306. and easy, you'll get a better return on the work invested.
  307.  
  308. We also are about to institute dealer programs so sysops can
  309. sell 1stReader to their own users.  We've come up with what I
  310. think is a unique sales method based on our online order system.
  311.